// 2723. 添加两个 Promise 对象
// 给定两个 promise 对象 promise1 和 promise2，返回一个新的 promise。promise1 和 promise2 都会被解析为一个数字。返回的 Promise 应该解析为这两个数字的和。

/**
 * @param {Promise} promise1
 * @param {Promise} promise2
 * @return {Promise}
 */
var addTwoPromises = async function (promise1, promise2) {
  const res1 = await promise1
  const res2 = await promise2

  return res1 + res2
}

addTwoPromises(Promise.resolve(2), Promise.resolve(2))
  .then(console.log) // 4
